/************************
* 描述：浏览历史
* 作者：孙鹏举
* 时间：2014-3-26
************************/
var BrowseList = {
    companyId: '', //商家ID
    cartSiteUrl: '', //路径
    record: 0, //总数
    scrollCount: 1, //触发获取数据的数次(等于页码)
    maxCount: 0, //可触发获取数据的总数(总页数)
    pageSize: 10, //每次触发取的记录条数
    isLoading: false, //列表是否加载中，避免重复触底加载
    memberId: '', //当前登录的会员ID
    count: 0, //控制左侧和右侧的数量
    //初始化列表
    init: function (_json) {
        if (_json.recordcount) {
            BrowseList.record = _json.recordcount;
            BrowseList.maxCount = _json.pagecount;
            BrowseList.showHtml(_json);
        } else {
            $('.browse_none').show();
        }
        BrowseList.scrollLoad();
    },
    //滚动加载
    scrollLoad: function () {
        $(window).scroll(function () {
            //滚动高度 + 窗口高度 + (底部导航高度 + 版权块高度) >= 文档高度，注意：文档高度不包括fixed定位的元素（分类导航、底部导航）
            if ($(document).scrollTop() + $(window).height() + (50 + 50) >= $(document).height()) {
                BrowseList.getMore();
            }
        });
    },
    //获取数据
    getMore: function () {
        if (BrowseList.isLoading)//取数过程中，先停止重复取数
            return;
        if (BrowseList.maxCount > BrowseList.scrollCount) BrowseList.scrollCount += 1;
        else return;

        $('#list_cloading').show(); //显示加载框
        BrowseList.isLoading = true;
        setTimeout('BrowseList.d()', 1000); //模拟延迟取数据
    },
    //异步获取商品列表
    d: function () {
        var dataJson = { "act": "gethistorylist", "pagesize": BrowseList.pageSize, "currpage": BrowseList.scrollCount, "userid": BrowseList.memberId, "companyid": BrowseList.companyId, "sizerule": "" };
        $.ajax({
            type: 'POST',
            url: '/ajax/public.ashx',
            dataType: 'json',
            data: dataJson,
            success: function (msg, textStatus) {
                BrowseList.showHtml(msg);
                $('#list_cloading').hide(); //隐藏加载框
                BrowseList.isLoading = false;
            },
            error: function (textStatus) {
                BrowseList.isLoading = false;
                $('#list_cloading').hide(); //隐藏加载框
            }
        });
    },
    //添加订单列表HTML
    showHtml: function (listJson) {
        var _Html = '';
        var _list = listJson.list;

        if (_list.length > 0) {
            var _left = '';
            var _right = '';
            for (var i = 0; i < _list.length; i++) {
                if ($('#div_' + _list[i].orderid).length > 0) continue; //已存在于列表则不需要重复添加
                var _proCount = 0; //商品总数量
                BrowseList.count += 1;
                if (BrowseList.count % 2 != 0) {
                    _left += '<div id="lidiv_' + _list[i].colid + '" class="lidiv">'
                    _left += '<div class="liimg">';
                    _left += '<a href="' + _list[i].purl + '"><img src="' + _list[i].pic + '" alt="" /></a>';
                    _left += '</div>';
                    _left += '<div class="lititle"><a href="#">';
                    _left += '<span>' + _list[i].name + '</span>';
                    _left += '</a></div>';
                    _left += '<div class="litext">';
                    _left += '<span class="current">￥' + _list[i].shopprice + '</span>';
                    _left += '<span class="cost">￥' + _list[i].pricemarket + '</span>';
                    _left += '<div class="clear"></div>';
                    _left += '</div>';
                    _left += '</div>';
                }
                else {
                    _right += '<div id="lidiv_' + _list[i].colid + '" class="lidiv">'
                    _right += '<div class="liimg">';
                    _right += '<a href="' + _list[i].purl + '"><img src="' + _list[i].pic + '" alt="" /></a>';
                    _right += '</div>';
                    _right += '<div class="lititle"><a href="#">';
                    _right += '<span>' + _list[i].name + '</span>';
                    _right += '</a></div>';
                    _right += '<div class="litext">';
                    _right += '<span class="current">￥' + _list[i].shopprice + '</span>';
                    _right += '<span class="cost">￥' + _list[i].pricemarket + '</span>';
                    _right += '<div class="clear"></div>';
                    _right += '</div>';
                    _right += '</div>';
                }
            }
            $('.lileft').append(_left);
            $('.liright').append(_right);
        }
    }
}